Text copied to clipboard!

Název

Text copied to clipboard!

Full Stack Java Developer

Popis

Text copied to clipboard!
Hledáme zkušeného a motivovaného Full Stack Java Vývojáře, který se připojí k našemu dynamickému týmu a bude se podílet na vývoji moderních webových aplikací. Na této pozici budete zodpovědní za návrh, vývoj a údržbu softwarových řešení jak na straně serveru (backend), tak na straně klienta (frontend). Vaší hlavní náplní práce bude spolupráce s ostatními vývojáři, testery a produktovými manažery na tvorbě robustních a škálovatelných aplikací. Budete pracovat s technologiemi jako Java, Spring Boot, Hibernate, REST API, JavaScript, HTML, CSS a moderními frontendovými frameworky jako React nebo Angular. Očekáváme, že budete schopni samostatně analyzovat požadavky, navrhovat technická řešení a implementovat je v souladu s nejlepšími vývojovými praktikami. Dále byste měli mít zkušenosti s verzovacími systémy (např. Git), databázemi (SQL i NoSQL), a být obeznámeni s CI/CD procesy. Tato pozice nabízí možnost pracovat na zajímavých projektech pro klienty z různých odvětví, včetně financí, zdravotnictví, e-commerce a dalších. Nabízíme flexibilní pracovní dobu, možnost práce na dálku, přístup k nejnovějším technologiím a příležitost k profesnímu růstu. Pokud jste nadšenec do vývoje softwaru, který rád řeší komplexní problémy a neustále se učí nové věci, pak hledáme právě vás!

Odpovědnosti

Text copied to clipboard!
  • Vývoj a údržba webových aplikací v jazyce Java
  • Návrh a implementace backendových služeb pomocí Spring Boot
  • Tvorba uživatelského rozhraní pomocí HTML, CSS a JavaScriptu
  • Integrace s REST API a databázemi
  • Spolupráce s týmem na návrhu architektury aplikací
  • Testování a ladění aplikací
  • Zajištění bezpečnosti a výkonu aplikací
  • Účast na code reviews a technických diskuzích
  • Nasazování aplikací pomocí CI/CD nástrojů
  • Dokumentace kódu a technických řešení

Požadavky

Text copied to clipboard!
  • Zkušenosti s vývojem v jazyce Java (min. 3 roky)
  • Znalost Spring Frameworku (Spring Boot, Spring MVC)
  • Zkušenosti s frontendovými technologiemi (React, Angular nebo Vue)
  • Dobrá znalost HTML, CSS, JavaScript
  • Znalost databází (MySQL, PostgreSQL, MongoDB)
  • Zkušenosti s verzovacími systémy (Git)
  • Znalost návrhových vzorů a principů OOP
  • Schopnost pracovat samostatně i v týmu
  • Znalost anglického jazyka na technické úrovni
  • Výhodou je zkušenost s Dockerem a Kubernetes

Potenciální otázky na pohovor

Text copied to clipboard!
  • Jaké projekty jste vyvíjel(a) v jazyce Java?
  • Jaké frontendové frameworky ovládáte?
  • Máte zkušenosti s vývojem REST API?
  • Jaké databáze jste používal(a) a v jakém kontextu?
  • Jak přistupujete k testování svého kódu?
  • Jaké nástroje používáte pro správu verzí a CI/CD?
  • Jak řešíte problémy s výkonem aplikací?
  • Máte zkušenosti s cloudovými platformami?
  • Jak byste navrhl(a) architekturu nové aplikace?
  • Jaké jsou vaše profesní cíle v oblasti vývoje softwaru?